2.3 FTP 与文件传输

本文所介绍的内容已经过时,基本不再被现代工业界所使用。

文件传输协议(File Transfer Protocol,FTP) 是一种过去比较常见的文件分发协议,基于 TCP 协议,知名端口号为 21。FTP 是一个 有状态 协议。

FTP 客户端与服务器的典型交互过程如下:

FTP 使用明文传输数据,此外还具有一系列性能与安全问题,现今已经基本被弃用。

FTP 的控制字段与状态码及更多信息见 RFC959Wiki FTP